light-diffusing grate - Spanish English Dictionary